package com.practice.zuocy.base.class10;

import java.util.ArrayList;

// 点结构的描述  A  0
public class Node {
	// 值（编号）
	public int value;
	// 入度，有多少条边连向这个节点
	public int in;
	// 出度，有多少条边从这个节点发散出去
	public int out;
	// 从 当前节点 发散出去的边的 直接邻居节点 是 哪些
	public ArrayList<Node> nexts;
	// 从 当前节点 发散出去的边 是 哪些
	public ArrayList<Edge> edges;

	public Node(int value) {
		this.value = value;
		in = 0;
		out = 0;
		nexts = new ArrayList<>();
		edges = new ArrayList<>();
	}
}
